<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// find以下代码在arr数组中查找元素值大于8的元素，找到后立即返回。返回的结果为查找到的元素：
			// 没找到就返回undefined
			// let arr = [0,1,2,3,4,5,6,7,8,9,10];
			// let res = arr.find(value => value > 23);
			
			
			// let res = arr.find((value,index,arr) => {
			// 	return index == 6;
			// })
			
			
			// findIndex  返回的是-1 和1  查到有这个值就是1 没有就是-1
			// let arr = [{id:1,name:'哈哈'},{id:2,name:'呵呵'},{id:3,name:'拉拉'}];
			
			// let res = arr.findIndex((value,index,arr) => {
			// 	console.log(value,index,arr);
			// 	return value.id == 5;
			// });
			
			
			// filter  接收的也是3个参数  返回的是个数组
			let arr = [{id:1,name:'哈哈'},{id:2,name:'呵呵'},{id:3,name:'拉拉'}];
			
			let res = arr.filter((value,index,arr) => {
				console.log(value,index,arr);
				return value.id > 1;
			})
			console.log(res)
			// 对象取值
			let active = 1
			let map = {1:'count',2:'value'}
			let url = map[active]
			console.log(url)
		</script>
	</body>
</html>
